package main

import "fmt"

func main() {
	var z []int
	fmt.Println(z, len(z), cap(z))

	if z == nil {
		fmt.Println("nil!")
	}

	// is error
	// z[0] = 23
	// fmt.Println(z, len(z), cap(z))
}

/*
OUT:
  [] 0 0
  nil!

nil slice
slice 的零值是 nil 。

一个 nil 的 slice 的长度和容量是 0。
*/
